package com.iacrqq.sedaf.common;

import com.iacrqq.sedaf.config.Configuration;

/**
 * 
 * @author sihai
 *
 */
public interface Initializable {
	
	/**
	 * Called when an module is initialized. This method should perform
	 * any initialization operations as required by the application.
	 * 
	 * @param config
	 *            The set of configuration parameters for the stage.
	 * 
	 * @exception Exception
	 *                The module can indicate an error to the runtime
	 *                during initialization by throwing an Exception.
	 */
	public void init(Configuration config) throws Exception;
}
